package com.axzhengxin.platform.afterloan.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

/**
 * FspBizApproveInfo
 * 贷后管理模块授信信息实体类
 *
 * @author jiangnan
 * @date 2021/3/2
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class FspBizApproveInfo extends BaseEntity {

    /**
     * 授信业务编号
     */
    private String id;

    /**
     * 客户ID
     */
    private String customerId;

    /**
     * 客户名称
     */
    private String customerName;

    /**
     * 行政区划代码
     */
    private String branchNo;

    /**
     * 业务申请流水号
     */
    private String applyId;

    /**
     * 授信时间
     */
    private Date approveTime;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 授信金额
     */
    private BigDecimal approveAmount;

    /**
     * 授信合同号
     */
    private String approveContractNo;

    /**
     * 授信开始日期
     */
    private String approveStart;

    /**
     * 授信结束日期
     */
    private String approveEnd;

    /**
     * 是否过期
     */
    private Boolean expired;

    /**
     * 管户机构ID
     */
    private Long deptId;

    /**
     * 管户机构名称
     */
    private String deptName;

    /**
     * 管户人ID
     */
    private Long userId;

    /**
     * 管户人名称
     */
    private String userName;

    /**
     * 抵押状态
     */
    private String mortgageStatus;

    /**
     * 预警信号数（用于未到期授信菜单）
     */
    private Integer signalCount;

    /**
     * 放款关联流程ID
     */
    private String flowUid;

    /**
     * 0可放款 1不可放款
     */
    private Integer loanFlag;

    /**
     * 是否到期
     */
    private Integer dateFlag;

    private Integer ifFirstApprove;
}
